#pragma once
#include <memory>
#include "ISensorReaderListener.h"

using std::unique_ptr;
using std::shared_ptr;

namespace Sensor {

	class ISensorReader { 
	public:
		virtual void addListener(ISensorReaderListener* listener) = 0;
		virtual void removeListener(ISensorReaderListener* listener) = 0;
		virtual void start() = 0;
		virtual void stop() = 0;
	};

}